TypeScript allows assigning values to enum members. However, it does not enforce uniqueness between the values of such members. As a result,
assigning the same value to different members is possible.
The rule raises issues on duplicate values because they are misleading and can lead to bugs that are hard to track down.